namespace Calais
{
    public enum CalaisRdfEntityType
    {
        Anniversary,
        City,
        Company,
        Continent,
        Country,
        Currency,
        EmailAddress,
        EntertainmentAwardEvent,
        Facility,
        FaxNumber,
        Holiday,
        IndustryTerm,
        MarketIndex,
        MedicalCondition,
        MedicalTreatment,
        Movie,
        MusicAlbum,
        MusicGroup,
        NaturalFeature,
        OperatingSystem,
        Organization,
        Person,
        PhoneNumber,
        Position,
        Product,
        ProgrammingLanguage,
        ProvinceOrState,
        PublishedMedium,
        RadioProgram,
        RadioStation,
        Region,
        SportsEvent,
        SportsGame,
        SportsLeague,
        TVShow,
        TVStation,
        Technology,
        URL
    }

    public enum CalaisRdfRelationshipType
    {
        Acquisition,
        Alliance,
        AnalystEarningsEstimate,
        AnalystRecommendation,
        Arrest,
        Bankruptcy,
        BonusSharesIssuance,
        BusinessRelation,
        Buybacks,
        CompanyAffiliates,
        CompanyCompetitor,
        CompanyCustomer,
        CompanyEarningsAnnouncement,
        CompanyEarningsGuidance,
        CompanyEmployeesNumber,
        CompanyExpansion,
        CompanyFounded,
        CompanyInvestment,
        CompanyLegalIssues,
        CompanyLocation,
        CompanyMeeting,
        CompanyNameChange,
        CompanyProduct,
        CompanyReorganization,
        CompanyTechnology,
        CompanyTicker,
        ConferenceCall,
        Conviction,
        CreditRating,
        EmploymentChange,
        EmploymentRelation,
        EnvironmentalIssue,
        Extinction,
        FDAPhase,
        FamilyRelation,
        GenericRelations,
        IPO,
        Indictment,
        JointVenture,
        ManMadeDisaster,
        Merger,
        MovieRelease,
        MusicAlbumRelease,
        NaturalDisaster,
        PatentFiling,
        PatentIssuance,
        PersonAttributes,
        PersonCareer,
        PersonCommunication,
        PersonEducation,
        PersonEmailAddress,
        PersonRelation,
        PersonTravel,
        ProductRecall,
        ProductRelease,
        Quotation,
        SecondaryIssuance,
        StockSplit,
        Trial
    }

    public enum CalaisRdfSystemEntityType
    {
        DocCat,
        DefaultLangId,
        DocInfo,
        DocInfoMeta,
        InstanceInfo,
        Message,
        RelevanceInfo
    }

    public enum CalaisRdfDisambiguatedEntityType
    {
        CompanyDisambiguated,
        CityDisambiguated,
        CountryDisambiguated,
        ProvinceOrStateDisambiguated,
        ElectronicsDisambiguated
    }


}
